#define _CRT_SECURE_NO_WARNINGS 1



//int main()
//{
//	int x = 1;
//    int l = 0;                             
//    int r = x;
//    int ans = 0;
//    while (l <= r)
//    {
//        long mid = l + (r - l) / 2;
//        if (mid * mid <= x)
//        {
//            ans = mid;
//            l = mid + 1;
//        }
//        else
//        {
//            r = mid - 1;
//        }
//    }
//    return l;
//}

#include <stdlib.h>
//int search(int* nums, int numsSize, int target)
//{
//    int l = -1;
//    int r = numsSize;
//    while (l + 1 != r)
//    {
//        int mid = l + (r - l) / 2;
//        if (nums[mid] < target)
//            l = mid;
//        else
//            r = mid;
//    }
//    return l;
//}
//int main()
//{
//	int nums[] = { 5,7,7,8,8,10 };
//	int numsSize = sizeof(nums) / sizeof(nums[0]);
//    int target = 8;
//    int* ans = (int*)calloc(4, 2);
//    int ans1 = search(nums, numsSize, target) + 1;
//    int ans2 = search(nums, numsSize, target);
//    if (nums[ans1] != target)
//    {
//        ans[0] = -1;
//    }
//    else
//    {
//        ans[0] = ans1;
//    }
//    if (nums[ans2] != target)
//    {
//        ans[1] = -1;
//    }
//
//    else
//    {
//        ans[1] = ans2;
//    }
//    return ans;
//}

#include <stdio.h>

//int Add(int x, int y)
//{
//	return x + y;
//}
//int main()
//{
//	int (*pf)(int, int) = Add;
//	printf("%d\n", pf(1, 2));
//	return 0;
//}

//long long add(int sum)
//{
//	if (sum > 1)
//	{
//		return sum * add(sum - 1);
//	}
//	return sum;
//}
//long long jiecheng(int sum)
//{
//	long long tt = 0;
//	while(sum)
//	{
//		tt += add(sum);
//		--sum;
//	}
//	return tt;
//}
//int main()
//{
//	printf("%lld\n", jiecheng(100));
//	return 0;
//}

//union S
//{
//	int i;
//	char x[2];
//} a;
//int main()
//{
//	a.i = 0;
//	a.x[0] = 10;
//	a.x[1] = 1;
//	printf("%d\n", a.i);
//}



//int main()
//{
//	for (int i = 0; i < 10; ++i)
//	{
//		printf("file: %s line: %d date: %s time: %s i = %d\n", __FILE__, __LINE__, __DATE__, __TIME__, i);
//	}
//	return 0;
//}


//#define STR(x,y) t=x x=y y=t
//int main()
//{
//	int x = 1;
//	int y = 2;
//	int t = 0;
//	STR(x, y);
//
//	return 0;
//}



int main()
{
	int arr['a'] = { 0 };
	return 0;
}